Package-level declarations
Types
Represents an attachment message.
Facade for the AXP Messaging module.
The text of the message body
Enumerates the possible states of a messaging stream event.
represent illegal or appropriate message body arguments
Represents a location message.
Definition of the body element such as the type of element, the message text and format
Represents the state of a messaging stream.
Data class representing the payload of a notification from Notification Server.
Data class representing the result of a push notification.
Enum representing the type of a notification.
Represents a postback message.
Represents a reply message.
Properties
A SharedFlow that emits Message objects when a new message arrives from the server.
A SharedFlow that emits Message objects when a message is delivered on the server.
A StateFlow that emits the set of Participants who are currently typing in the conversation.
Functions
Adds a listener for new messages arriving from the server.
Adds a listener for messages being successfully delivered to the server.
Adds a listener for typing started events.
Adds a listener for typing stopped events.
Retrieves messages in the chat session.
Retrieves messages in the chat session asynchronously with a response handler.
Notify the server that the local user is typing.
Removes a listener for new messages arriving from the server.
Removes a listener for messages being successfully delivered to the server.
Removes a listener for typing started events.
Removes a listener for typing stopped events.
Sends a message in the conversation.
Sends a message in the session.
Sends a message in the conversation asynchronously.
Sends a message in the session asynchronously with a response handler.